Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/intel-mpi-benchmarks.spec'], chrootPath='/var/lib/mock/f42-build-54934508-6531193/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a5f690f007704db8b2f379d387d00b86', '-D', '/var/lib/mock/f42-build-54934508-6531193/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/intel-mpi-benchmarks.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1723075200 Wrote: /builddir/build/SRPMS/intel-mpi-benchmarks-2021.8-4.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/intel-mpi-benchmarks.spec'], chrootPath='/var/lib/mock/f42-build-54934508-6531193/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '803f23dbb18c4d44a82337f691422a4d', '-D', '/var/lib/mock/f42-build-54934508-6531193/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t1a0fjys:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/intel-mpi-benchmarks.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1723075200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.uZ3Juk + umask 022 + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + test -d /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + /usr/bin/rm -rf /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.87UEAF + umask 022 + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + rm -rf mpi-benchmarks-IMB-v2021.8 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/IMB-v2021.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd mpi-benchmarks-IMB-v2021.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-compiler-warnings-for-gcc.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-remove-Werror-flag.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-do-not-override-optimization-flags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eyPWCa + umask 022 + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mpi-benchmarks-IMB-v2021.8 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-x86_64 + eval 'MPI_COMPILER=openmpi-x86_64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-x86_64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-x86_64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-x86_64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-x86_64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-x86_64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-x86_64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-x86_64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-x86_64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-x86_64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-x86_64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + do_build + mkdir .openmpi-x86_64 + cp -al Makefile Makefile_win README.md ReadMe_IMB.txt SECURITY.md WINDOWS license src_c src_cpp .openmpi-x86_64 + mv .openmpi-x86_64 build-openmpi-x86_64 + cd build-openmpi-x86_64 + export CC=mpicc + CC=mpicc + export CXX=mpicxx + CXX=mpicxx + make -f Makefile 'OPTFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' MPI_HOME=/usr/lib64/openmpi all make -C src_cpp -f Makefile TARGET=MPI1 make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o imb.o imb.cpp In file included from benchmark_suites_collection.h:36, from imb.cpp:41: utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from imb.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o args_parser.o args_parser.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o args_parser_utests.o args_parser_utests.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o scope.o scope.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o benchmark_suites_collection.o benchmark_suites_collection.cpp In file included from benchmark_suites_collection.h:36, from benchmark_suites_collection.cpp:38: utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from benchmark_suites_collection.cpp:33: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mkdir -p MPI1/CPU mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgather.o ../src_c/IMB_allgather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgatherv.o ../src_c/IMB_allgatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allreduce.o ../src_c/IMB_allreduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoall.o ../src_c/IMB_alltoall.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoallv.o ../src_c/IMB_alltoallv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bandwidth.o ../src_c/IMB_bandwidth.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_barrier.o ../src_c/IMB_barrier.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bcast.o ../src_c/IMB_bcast.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_exchange.o ../src_c/IMB_exchange.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gather.o ../src_c/IMB_gather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gatherv.o ../src_c/IMB_gatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src_c/IMB_declare.h:49: /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_parse_name_mpi1.o ../src_c/IMB_parse_name_mpi1.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingping.o ../src_c/IMB_pingping.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingpong.o ../src_c/IMB_pingpong.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce.o ../src_c/IMB_reduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_local.o ../src_c/IMB_reduce_local.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter_block.o ../src_c/IMB_reduce_scatter_block.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatter.o ../src_c/IMB_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatterv.o ../src_c/IMB_scatterv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_sendrecv.o ../src_c/IMB_sendrecv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -DMPI1 -c -o MPI1/CPU/MPI1_suite.o MPI1/MPI1_suite.cpp In file included from ./benchmark_suites_collection.h:36, from MPI1/MPI1_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from MPI1/MPI1_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from MPI1/MPI1_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -DMPI1 -c -o MPI1/CPU/MPI1_benchmark.o MPI1/MPI1_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from MPI1/MPI1_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from MPI1/MPI1_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from MPI1/MPI1_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_pingpong>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingpong_specificsource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingpong_anysource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_pingping>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingping_specificsource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingping_anysource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_sendrecv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_exchange>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allreduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_scatter_block>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allgather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allgatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_gather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_gatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_scatterv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_alltoall>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_alltoallv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bcast>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_barrier>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_uni_bandwidth>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bi_bandwidth>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-MPI1 imb.o args_parser.o args_parser_utests.o scope.o benchmark_suites_collection.o MPI1/CPU/IMB_allgather.o MPI1/CPU/IMB_allgatherv.o MPI1/CPU/IMB_allreduce.o MPI1/CPU/IMB_alltoall.o MPI1/CPU/IMB_alltoallv.o MPI1/CPU/IMB_bandwidth.o MPI1/CPU/IMB_barrier.o MPI1/CPU/IMB_bcast.o MPI1/CPU/IMB_benchlist.o MPI1/CPU/IMB_chk_diff.o MPI1/CPU/IMB_cpu_exploit.o MPI1/CPU/IMB_declare.o MPI1/CPU/IMB_err_handler.o MPI1/CPU/IMB_exchange.o MPI1/CPU/IMB_gather.o MPI1/CPU/IMB_gatherv.o MPI1/CPU/IMB_g_info.o MPI1/CPU/IMB_init.o MPI1/CPU/IMB_init_transfer.o MPI1/CPU/IMB_mem_manager.o MPI1/CPU/IMB_output.o MPI1/CPU/IMB_parse_name_mpi1.o MPI1/CPU/IMB_pingping.o MPI1/CPU/IMB_pingpong.o MPI1/CPU/IMB_reduce.o MPI1/CPU/IMB_reduce_local.o MPI1/CPU/IMB_reduce_scatter.o MPI1/CPU/IMB_reduce_scatter_block.o MPI1/CPU/IMB_scatter.o MPI1/CPU/IMB_scatterv.o MPI1/CPU/IMB_sendrecv.o MPI1/CPU/IMB_strgs.o MPI1/CPU/IMB_utils.o MPI1/CPU/IMB_warm_up.o MPI1/CPU/MPI1_suite.o MPI1/CPU/MPI1_benchmark.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=NBC make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o NBC/NBC_suite.o NBC/NBC_suite.cpp In file included from ./benchmark_suites_collection.h:36, from NBC/NBC_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from NBC/NBC_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from NBC/NBC_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o NBC/NBC_benchmark.o NBC/NBC_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from NBC/NBC_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from NBC/NBC_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from NBC/NBC_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibcast>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibcast_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgather_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgatherv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igather_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igatherv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatter_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatterv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatterv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoall>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoall_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoallv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoallv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_scatter_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallreduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallreduce_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibarrier>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibarrier_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgather.o ../src_c/IMB_allgather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgatherv.o ../src_c/IMB_allgatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allreduce.o ../src_c/IMB_allreduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoall.o ../src_c/IMB_alltoall.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoallv.o ../src_c/IMB_alltoallv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_barrier.o ../src_c/IMB_barrier.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_bcast.o ../src_c/IMB_bcast.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gather.o ../src_c/IMB_gather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gatherv.o ../src_c/IMB_gatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src_c/IMB_declare.h:49: /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_parse_name_nbc.o ../src_c/IMB_parse_name_nbc.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_reduce.o ../src_c/IMB_reduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatter.o ../src_c/IMB_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatterv.o ../src_c/IMB_scatterv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_sendrecv.o ../src_c/IMB_sendrecv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-NBC imb.o args_parser.o args_parser_utests.o scope.o NBC/NBC_suite.o NBC/NBC_benchmark.o benchmark_suites_collection.o NBC/IMB_allgather.o NBC/IMB_allgatherv.o NBC/IMB_allreduce.o NBC/IMB_alltoall.o NBC/IMB_alltoallv.o NBC/IMB_barrier.o NBC/IMB_bcast.o NBC/IMB_benchlist.o NBC/IMB_chk_diff.o NBC/IMB_cpu_exploit.o NBC/IMB_declare.o NBC/IMB_err_handler.o NBC/IMB_gather.o NBC/IMB_gatherv.o NBC/IMB_g_info.o NBC/IMB_init.o NBC/IMB_init_transfer.o NBC/IMB_mem_manager.o NBC/IMB_output.o NBC/IMB_parse_name_nbc.o NBC/IMB_reduce.o NBC/IMB_reduce_scatter.o NBC/IMB_scatter.o NBC/IMB_scatterv.o NBC/IMB_sendrecv.o NBC/IMB_strgs.o NBC/IMB_utils.o NBC/IMB_warm_up.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=RMA make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o RMA/RMA_suite.o RMA/RMA_suite.cpp In file included from ./benchmark_suites_collection.h:36, from RMA/RMA_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from RMA/RMA_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from RMA/RMA_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o RMA/RMA_benchmark.o RMA/RMA_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from RMA/RMA_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from RMA/RMA_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from RMA/RMA_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_single_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_Bidir_put(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_single_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_Bidir_get(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_all_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_all_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_all>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_All_put_all(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_all>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_All_get_all(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_exchange_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_exchange_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_fetch_and_op>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_compare_and_swap>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_passive_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_parse_name_rma.o ../src_c/IMB_parse_name_rma.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src_c/IMB_declare.h:49: /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_put.o ../src_c/IMB_rma_put.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_get.o ../src_c/IMB_rma_get.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_atomic.o ../src_c/IMB_rma_atomic.c mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-RMA imb.o args_parser.o args_parser_utests.o scope.o RMA/RMA_suite.o RMA/RMA_benchmark.o benchmark_suites_collection.o RMA/IMB_utils.o RMA/IMB_declare.o RMA/IMB_init.o RMA/IMB_mem_manager.o RMA/IMB_benchlist.o RMA/IMB_parse_name_rma.o RMA/IMB_strgs.o RMA/IMB_err_handler.o RMA/IMB_g_info.o RMA/IMB_warm_up.o RMA/IMB_output.o RMA/IMB_init_transfer.o RMA/IMB_user_set_info.o RMA/IMB_chk_diff.o RMA/IMB_rma_put.o RMA/IMB_cpu_exploit.o RMA/IMB_rma_get.o RMA/IMB_rma_atomic.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=EXT make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o EXT/EXT_suite.o EXT/EXT_suite.cpp In file included from ./benchmark_suites_collection.h:36, from EXT/EXT_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from EXT/EXT_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from EXT/EXT_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o EXT/EXT_benchmark.o EXT/EXT_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from EXT/EXT_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from EXT/EXT_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from EXT/EXT_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_window>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_unidir_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_unidir_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bidir_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bidir_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_accu.o ../src_c/IMB_ones_accu.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_bidir.o ../src_c/IMB_ones_bidir.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_unidir.o ../src_c/IMB_ones_unidir.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src_c/IMB_declare.h:49: /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_parse_name_ext.o ../src_c/IMB_parse_name_ext.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_window.o ../src_c/IMB_window.c mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-EXT imb.o args_parser.o args_parser_utests.o scope.o EXT/EXT_suite.o EXT/EXT_benchmark.o benchmark_suites_collection.o EXT/IMB_benchlist.o EXT/IMB_chk_diff.o EXT/IMB_declare.o EXT/IMB_err_handler.o EXT/IMB_g_info.o EXT/IMB_init.o EXT/IMB_init_transfer.o EXT/IMB_mem_manager.o EXT/IMB_ones_accu.o EXT/IMB_ones_bidir.o EXT/IMB_ones_unidir.o EXT/IMB_output.o EXT/IMB_parse_name_ext.o EXT/IMB_strgs.o EXT/IMB_utils.o EXT/IMB_user_set_info.o EXT/IMB_warm_up.o EXT/IMB_window.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=IO make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o IO/IO_suite.o IO/IO_suite.cpp In file included from ./benchmark_suites_collection.h:36, from IO/IO_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from IO/IO_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from IO/IO_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o IO/IO_benchmark.o IO/IO_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from IO/IO_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from IO/IO_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from IO/IO_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_write_indv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_write_expl>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_read_indv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_read_expl>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_open_close>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_parse_name_io.o ../src_c/IMB_parse_name_io.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_open_close.o ../src_c/IMB_open_close.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src_c/IMB_declare.h:49: /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_file.o ../src_c/IMB_init_file.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_chk_diff.o ../src_c/IMB_chk_diff.c In file included from /usr/include/stdio.h:970, from ../src_c/IMB_declare.h:51, from ../src_c/IMB_chk_diff.c:66: In function ‘fprintf’, inlined from ‘IMB_show’ at ../src_c/IMB_chk_diff.c:254:13: /usr/include/bits/stdio2.h:111:10: warning: ‘Offset’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../src_c/IMB_chk_diff.c: In function ‘IMB_show’: ../src_c/IMB_chk_diff.c:220:20: note: ‘Offset’ was declared here 220 | MPI_Offset Offset; | ^~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_read.o ../src_c/IMB_read.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_write.o ../src_c/IMB_write.c mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-IO imb.o args_parser.o args_parser_utests.o scope.o IO/IO_suite.o IO/IO_benchmark.o benchmark_suites_collection.o IO/IMB_declare.o IO/IMB_init.o IO/IMB_mem_manager.o IO/IMB_benchlist.o IO/IMB_strgs.o IO/IMB_err_handler.o IO/IMB_parse_name_io.o IO/IMB_g_info.o IO/IMB_warm_up.o IO/IMB_open_close.o IO/IMB_output.o IO/IMB_utils.o IO/IMB_init_transfer.o IO/IMB_init_file.o IO/IMB_user_set_info.o IO/IMB_chk_diff.o IO/IMB_cpu_exploit.o IO/IMB_read.o IO/IMB_write.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ../src_c/IMB_comm_info.h:82:8: warning: type ‘struct comm_info’ violates the C++ One Definition Rule [-Wodr] 82 | struct comm_info { | ^ ../src_c/IMB_comm_info.h:82:8: note: a different type is defined in another translation unit 82 | struct comm_info { | ^ ../src_c/IMB_comm_info.h:112:21: note: the first difference of corresponding definitions is field ‘s_data’ 112 | assign_type* s_data; /* assign_type equivalent of s_buffer */ | ^ ../src_c/IMB_comm_info.h:112:21: note: a field of same name but different type is defined in another translation unit 112 | assign_type* s_data; /* assign_type equivalent of s_buffer */ | ^ ../src_c/IMB_comm_info.h:82:8: note: type ‘assign_type’ should match type ‘assign_type’ 82 | struct comm_info { | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/openmpi-x86_64/mpi.h:1666:20: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 1666 | OMPI_DECLSPEC int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=MT make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -c -o MT/MT_suite.o MT/MT_suite.cpp In file included from MT/MT_suite.cpp:42: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from MT/MT_suite.cpp:35: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark.h:34, from MT/MT_suite.cpp:40: In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any > >(smart_ptr > >)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:204:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::num_threads’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:53:9: note: declared here 53 | int num_threads; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:204:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::num_threads’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:53:9: note: declared here 53 | int num_threads; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:205:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::window_size’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:54:9: note: declared here 54 | int window_size; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:205:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::window_size’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:54:9: note: declared here 54 | int window_size; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:206:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::mode_multiple’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:51:9: note: declared here 51 | int mode_multiple; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:206:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::mode_multiple’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:51:9: note: declared here 51 | int mode_multiple; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:207:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::stride’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:52:9: note: declared here 52 | int stride; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:207:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::stride’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:52:9: note: declared here 52 | int stride; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:208:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_align’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:58:9: note: declared here 58 | int malloc_align; | ^~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:208:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_align’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:58:9: note: declared here 58 | int malloc_align; | ^~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^~~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^~~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^~~~~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any > >(smart_ptr > >)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^~~~~ mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -c -o MT/MT_benchmark.o MT/MT_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from MT/MT_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from MT/MT_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ MT/MT_benchmark.h:490:5: note: in expansion of macro ‘DEFINE_INHERITED’ 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ MT/MT_benchmark.h:490:5: note: in expansion of macro ‘DEFINE_INHERITED’ 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^~~~~~~~~~~~~~~~ In file included from MT/MT_benchmark.cpp:44: MT/MT_benchmark.h: In function ‘out_field(unsigned long)std::__cxx11::basic_string, std::allocator >’: MT/MT_benchmark.h:191:94: warning: ‘__snprintf_chk’ output truncated before the last format character [-Wformat-truncation=] 191 | template <> string out_field(unsigned long val) { return do_format<14>("% 13ul", val); } | ^ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from MT/MT_benchmark.cpp:35: In function ‘snprintf’, inlined from ‘do_format<14, unsigned long>(char const*, unsigned long)std::__cxx11::basic_string, std::allocator >’ at MT/MT_benchmark.h:181:13, inlined from ‘out_field(unsigned long)std::__cxx11::basic_string, std::allocator >’ at MT/MT_benchmark.h:191:100: /usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 15 bytes into a destination of size 14 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -o IMB-MT imb.o args_parser.o args_parser_utests.o scope.o MT/MT_suite.o MT/MT_benchmark.o benchmark_suites_collection.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_cpp' make -C src_c/P2P -f Makefile TARGET=P2P make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_c/P2P' mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p.o imb_p2p.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_pingpong.o imb_p2p_pingpong.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_pingping.o imb_p2p_pingping.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_unirandom.o imb_p2p_unirandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_birandom.o imb_p2p_birandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_corandom.o imb_p2p_corandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_stencil2d.o imb_p2p_stencil2d.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_stencil3d.o imb_p2p_stencil3d.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_sendrecv_replace.o imb_p2p_sendrecv_replace.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -o IMB-P2P imb_p2p.o imb_p2p_pingpong.o imb_p2p_pingping.o imb_p2p_unirandom.o imb_p2p_birandom.o imb_p2p_corandom.o imb_p2p_stencil2d.o imb_p2p_stencil3d.o imb_p2p_sendrecv_replace.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-openmpi-x86_64/src_c/P2P' + cd .. + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-x86_64 + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-x86_64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-x86_64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-x86_64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-x86_64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64; export _LMFILES_; LOADEDMODULES=mpi/mpich-x86_64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-x86_64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-x86_64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-x86_64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-x86_64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-x86_64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-x86_64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + do_build + mkdir .mpich-x86_64 + cp -al Makefile Makefile_win README.md ReadMe_IMB.txt SECURITY.md WINDOWS build-openmpi-x86_64 license src_c src_cpp .mpich-x86_64 + mv .mpich-x86_64 build-mpich-x86_64 + cd build-mpich-x86_64 + export CC=mpicc + CC=mpicc + export CXX=mpicxx + CXX=mpicxx + make -f Makefile 'OPTFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' MPI_HOME=/usr/lib64/mpich all make -C src_cpp -f Makefile TARGET=MPI1 make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o imb.o imb.cpp In file included from benchmark_suites_collection.h:36, from imb.cpp:41: utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from imb.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o args_parser.o args_parser.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o args_parser_utests.o args_parser_utests.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o scope.o scope.cpp mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o benchmark_suites_collection.o benchmark_suites_collection.cpp In file included from benchmark_suites_collection.h:36, from benchmark_suites_collection.cpp:38: utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from benchmark_suites_collection.cpp:33: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mkdir -p MPI1/CPU mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgather.o ../src_c/IMB_allgather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgatherv.o ../src_c/IMB_allgatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allreduce.o ../src_c/IMB_allreduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoall.o ../src_c/IMB_alltoall.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoallv.o ../src_c/IMB_alltoallv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bandwidth.o ../src_c/IMB_bandwidth.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_barrier.o ../src_c/IMB_barrier.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bcast.o ../src_c/IMB_bcast.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_exchange.o ../src_c/IMB_exchange.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gather.o ../src_c/IMB_gather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gatherv.o ../src_c/IMB_gatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mpich-x86_64/mpi.h:958, from ../src_c/IMB_declare.h:49: /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_parse_name_mpi1.o ../src_c/IMB_parse_name_mpi1.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingping.o ../src_c/IMB_pingping.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingpong.o ../src_c/IMB_pingpong.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce.o ../src_c/IMB_reduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_local.o ../src_c/IMB_reduce_local.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter_block.o ../src_c/IMB_reduce_scatter_block.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatter.o ../src_c/IMB_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatterv.o ../src_c/IMB_scatterv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_sendrecv.o ../src_c/IMB_sendrecv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -DMPI1 -c -o MPI1/CPU/MPI1_suite.o MPI1/MPI1_suite.cpp In file included from ./benchmark_suites_collection.h:36, from MPI1/MPI1_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from MPI1/MPI1_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from MPI1/MPI1_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MPI1::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MPI1/MPI1_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)0>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -DMPI1 -c -o MPI1/CPU/MPI1_benchmark.o MPI1/MPI1_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from MPI1/MPI1_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from MPI1/MPI1_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from MPI1/MPI1_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_pingpong>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingpong_specificsource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingpong_anysource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_pingping>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingping_specificsource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_pingping_anysource(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_sendrecv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_exchange>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allreduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_reduce_scatter_block>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allgather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_allgatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_gather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_gatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_scatterv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_alltoall>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_alltoallv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bcast>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_barrier>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_uni_bandwidth>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bi_bandwidth>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicxx -Ihelpers -I../src_c -DMPI1 -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-MPI1 imb.o args_parser.o args_parser_utests.o scope.o benchmark_suites_collection.o MPI1/CPU/IMB_allgather.o MPI1/CPU/IMB_allgatherv.o MPI1/CPU/IMB_allreduce.o MPI1/CPU/IMB_alltoall.o MPI1/CPU/IMB_alltoallv.o MPI1/CPU/IMB_bandwidth.o MPI1/CPU/IMB_barrier.o MPI1/CPU/IMB_bcast.o MPI1/CPU/IMB_benchlist.o MPI1/CPU/IMB_chk_diff.o MPI1/CPU/IMB_cpu_exploit.o MPI1/CPU/IMB_declare.o MPI1/CPU/IMB_err_handler.o MPI1/CPU/IMB_exchange.o MPI1/CPU/IMB_gather.o MPI1/CPU/IMB_gatherv.o MPI1/CPU/IMB_g_info.o MPI1/CPU/IMB_init.o MPI1/CPU/IMB_init_transfer.o MPI1/CPU/IMB_mem_manager.o MPI1/CPU/IMB_output.o MPI1/CPU/IMB_parse_name_mpi1.o MPI1/CPU/IMB_pingping.o MPI1/CPU/IMB_pingpong.o MPI1/CPU/IMB_reduce.o MPI1/CPU/IMB_reduce_local.o MPI1/CPU/IMB_reduce_scatter.o MPI1/CPU/IMB_reduce_scatter_block.o MPI1/CPU/IMB_scatter.o MPI1/CPU/IMB_scatterv.o MPI1/CPU/IMB_sendrecv.o MPI1/CPU/IMB_strgs.o MPI1/CPU/IMB_utils.o MPI1/CPU/IMB_warm_up.o MPI1/CPU/MPI1_suite.o MPI1/CPU/MPI1_benchmark.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:846:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:61:22: note: declared here 61 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:847:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:62:26: note: declared here 62 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MPI1/MPI1_suite.cpp:848:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MPI1/MPI1_suite.cpp: In member function ‘get_parameter’: MPI1/MPI1_suite.cpp:63:20: note: declared here 63 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=NBC make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o NBC/NBC_suite.o NBC/NBC_suite.cpp In file included from ./benchmark_suites_collection.h:36, from NBC/NBC_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from NBC/NBC_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from NBC/NBC_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_NBC::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ NBC/NBC_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)1>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o NBC/NBC_benchmark.o NBC/NBC_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from NBC/NBC_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from NBC/NBC_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from NBC/NBC_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibcast>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibcast_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgather_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallgatherv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igather>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igather_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igatherv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_igatherv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatter_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatterv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iscatterv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoall>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoall_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoallv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ialltoallv_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_scatter>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ireduce_scatter_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallreduce>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_iallreduce_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibarrier>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_ibarrier_pure>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgather.o ../src_c/IMB_allgather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgatherv.o ../src_c/IMB_allgatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allreduce.o ../src_c/IMB_allreduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoall.o ../src_c/IMB_alltoall.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoallv.o ../src_c/IMB_alltoallv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_barrier.o ../src_c/IMB_barrier.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_bcast.o ../src_c/IMB_bcast.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gather.o ../src_c/IMB_gather.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gatherv.o ../src_c/IMB_gatherv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mpich-x86_64/mpi.h:958, from ../src_c/IMB_declare.h:49: /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_parse_name_nbc.o ../src_c/IMB_parse_name_nbc.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_reduce.o ../src_c/IMB_reduce.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatter.o ../src_c/IMB_scatter.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatterv.o ../src_c/IMB_scatterv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_sendrecv.o ../src_c/IMB_sendrecv.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicxx -Ihelpers -I../src_c -DNBC -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-NBC imb.o args_parser.o args_parser_utests.o scope.o NBC/NBC_suite.o NBC/NBC_benchmark.o benchmark_suites_collection.o NBC/IMB_allgather.o NBC/IMB_allgatherv.o NBC/IMB_allreduce.o NBC/IMB_alltoall.o NBC/IMB_alltoallv.o NBC/IMB_barrier.o NBC/IMB_bcast.o NBC/IMB_benchlist.o NBC/IMB_chk_diff.o NBC/IMB_cpu_exploit.o NBC/IMB_declare.o NBC/IMB_err_handler.o NBC/IMB_gather.o NBC/IMB_gatherv.o NBC/IMB_g_info.o NBC/IMB_init.o NBC/IMB_init_transfer.o NBC/IMB_mem_manager.o NBC/IMB_output.o NBC/IMB_parse_name_nbc.o NBC/IMB_reduce.o NBC/IMB_reduce_scatter.o NBC/IMB_scatter.o NBC/IMB_scatterv.o NBC/IMB_sendrecv.o NBC/IMB_strgs.o NBC/IMB_utils.o NBC/IMB_warm_up.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:600:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:601:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at NBC/NBC_suite.cpp:602:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ NBC/NBC_suite.cpp: In member function ‘get_parameter’: NBC/NBC_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=RMA make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o RMA/RMA_suite.o RMA/RMA_suite.cpp In file included from ./benchmark_suites_collection.h:36, from RMA/RMA_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from RMA/RMA_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from RMA/RMA_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_RMA::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ RMA/RMA_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)3>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o RMA/RMA_benchmark.o RMA/RMA_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from RMA/RMA_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from RMA/RMA_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from RMA/RMA_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_single_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_Bidir_put(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_single_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_Bidir_get(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_all_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_all_local>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_put_all>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_All_put_all(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_all>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_rma_All_get_all(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_exchange_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_exchange_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_get_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_fetch_and_op>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_compare_and_swap>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_rma_passive_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_parse_name_rma.o ../src_c/IMB_parse_name_rma.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mpich-x86_64/mpi.h:958, from ../src_c/IMB_declare.h:49: /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_put.o ../src_c/IMB_rma_put.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_get.o ../src_c/IMB_rma_get.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_atomic.o ../src_c/IMB_rma_atomic.c mpicxx -Ihelpers -I../src_c -DRMA -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-RMA imb.o args_parser.o args_parser_utests.o scope.o RMA/RMA_suite.o RMA/RMA_benchmark.o benchmark_suites_collection.o RMA/IMB_utils.o RMA/IMB_declare.o RMA/IMB_init.o RMA/IMB_mem_manager.o RMA/IMB_benchlist.o RMA/IMB_parse_name_rma.o RMA/IMB_strgs.o RMA/IMB_err_handler.o RMA/IMB_g_info.o RMA/IMB_warm_up.o RMA/IMB_output.o RMA/IMB_init_transfer.o RMA/IMB_user_set_info.o RMA/IMB_chk_diff.o RMA/IMB_rma_put.o RMA/IMB_cpu_exploit.o RMA/IMB_rma_get.o RMA/IMB_rma_atomic.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:603:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:604:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at RMA/RMA_suite.cpp:605:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ RMA/RMA_suite.cpp: In member function ‘get_parameter’: RMA/RMA_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=EXT make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o EXT/EXT_suite.o EXT/EXT_suite.cpp In file included from ./benchmark_suites_collection.h:36, from EXT/EXT_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from EXT/EXT_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from EXT/EXT_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_EXT::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ EXT/EXT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)4>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o EXT/EXT_benchmark.o EXT/EXT_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from EXT/EXT_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from EXT/EXT_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from EXT/EXT_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_window>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_unidir_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_unidir_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bidir_get>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_bidir_put>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_accumulate>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_chk_diff.o ../src_c/IMB_chk_diff.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_accu.o ../src_c/IMB_ones_accu.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_bidir.o ../src_c/IMB_ones_bidir.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_unidir.o ../src_c/IMB_ones_unidir.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mpich-x86_64/mpi.h:958, from ../src_c/IMB_declare.h:49: /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_parse_name_ext.o ../src_c/IMB_parse_name_ext.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_window.o ../src_c/IMB_window.c mpicxx -Ihelpers -I../src_c -DEXT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-EXT imb.o args_parser.o args_parser_utests.o scope.o EXT/EXT_suite.o EXT/EXT_benchmark.o benchmark_suites_collection.o EXT/IMB_benchlist.o EXT/IMB_chk_diff.o EXT/IMB_declare.o EXT/IMB_err_handler.o EXT/IMB_g_info.o EXT/IMB_init.o EXT/IMB_init_transfer.o EXT/IMB_mem_manager.o EXT/IMB_ones_accu.o EXT/IMB_ones_bidir.o EXT/IMB_ones_unidir.o EXT/IMB_output.o EXT/IMB_parse_name_ext.o EXT/IMB_strgs.o EXT/IMB_utils.o EXT/IMB_user_set_info.o EXT/IMB_warm_up.o EXT/IMB_window.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:62:22: note: declared here 62 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:63:26: note: declared here 63 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at EXT/EXT_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ EXT/EXT_suite.cpp: In member function ‘get_parameter’: EXT/EXT_suite.cpp:64:20: note: declared here 64 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=IO make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o IO/IO_suite.o IO/IO_suite.cpp In file included from ./benchmark_suites_collection.h:36, from IO/IO_suite.cpp:44: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from IO/IO_suite.cpp:37: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./args_parser.h:43, from IO/IO_suite.cpp:43: In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_IO::glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ IO/IO_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)5>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^~~~ mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -c -o IO/IO_benchmark.o IO/IO_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from IO/IO_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from IO/IO_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ helpers/original_benchmark.h:231:9: note: in expansion of macro ‘DEFINE_INHERITED’ 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^~~~~~~~~~~~~~~~ In file included from helpers/original_benchmark.h:45, from IO/IO_benchmark.cpp:43: helpers/helper_IMB_functions.h: In member function ‘Bmark_descr::IMB_init_buffers_iter(comm_info*, iter_schedule*, Bench*, cmode*, int, int)’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ~~~~~~^~~~~~~~~~~~~ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_write_indv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_write_expl>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_write_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_write_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iwrite_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_read_indv>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_read_expl>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_s_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_priv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_read_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_p_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_indv(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_shared(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_read_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &(IMB_c_iread_expl(comm_info*, int, iter_schedule*, cmode*, double*))>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ helpers/original_benchmark.h: In member function ‘OriginalBenchmark, &IMB_open_close>::run(scope_item const&)’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_declare.o ../src_c/IMB_declare.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init.o ../src_c/IMB_init.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_mem_manager.o ../src_c/IMB_mem_manager.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_benchlist.o ../src_c/IMB_benchlist.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_strgs.o ../src_c/IMB_strgs.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_err_handler.o ../src_c/IMB_err_handler.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_parse_name_io.o ../src_c/IMB_parse_name_io.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_g_info.o ../src_c/IMB_g_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_warm_up.o ../src_c/IMB_warm_up.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_open_close.o ../src_c/IMB_open_close.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_output.o ../src_c/IMB_output.c In file included from ../src_c/IMB_declare.h:58, from ../src_c/IMB_output.c:66: ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:17: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mpich-x86_64/mpi.h:958, from ../src_c/IMB_declare.h:49: /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^~~~~~~~~~ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^~~~~~~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_utils.o ../src_c/IMB_utils.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_transfer.o ../src_c/IMB_init_transfer.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_file.o ../src_c/IMB_init_file.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_user_set_info.o ../src_c/IMB_user_set_info.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_chk_diff.o ../src_c/IMB_chk_diff.c In file included from /usr/include/stdio.h:970, from ../src_c/IMB_declare.h:51, from ../src_c/IMB_chk_diff.c:66: In function ‘fprintf’, inlined from ‘IMB_show’ at ../src_c/IMB_chk_diff.c:254:13: /usr/include/bits/stdio2.h:111:10: warning: ‘Offset’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../src_c/IMB_chk_diff.c: In function ‘IMB_show’: ../src_c/IMB_chk_diff.c:220:20: note: ‘Offset’ was declared here 220 | MPI_Offset Offset; | ^~~~~~ mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_read.o ../src_c/IMB_read.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_write.o ../src_c/IMB_write.c mpicxx -Ihelpers -I../src_c -DMPIIO -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -o IMB-IO imb.o args_parser.o args_parser_utests.o scope.o IO/IO_suite.o IO/IO_benchmark.o benchmark_suites_collection.o IO/IMB_declare.o IO/IMB_init.o IO/IMB_mem_manager.o IO/IMB_benchlist.o IO/IMB_strgs.o IO/IMB_err_handler.o IO/IMB_parse_name_io.o IO/IMB_g_info.o IO/IMB_warm_up.o IO/IMB_open_close.o IO/IMB_output.o IO/IMB_utils.o IO/IMB_init_transfer.o IO/IMB_init_file.o IO/IMB_user_set_info.o IO/IMB_chk_diff.o IO/IMB_cpu_exploit.o IO/IMB_read.o IO/IMB_write.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ../src_c/IMB_comm_info.h:82:8: warning: type ‘struct comm_info’ violates the C++ One Definition Rule [-Wodr] 82 | struct comm_info { | ^ ../src_c/IMB_comm_info.h:82:8: note: a different type is defined in another translation unit 82 | struct comm_info { | ^ ../src_c/IMB_comm_info.h:112:21: note: the first difference of corresponding definitions is field ‘s_data’ 112 | assign_type* s_data; /* assign_type equivalent of s_buffer */ | ^ ../src_c/IMB_comm_info.h:112:21: note: a field of same name but different type is defined in another translation unit 112 | assign_type* s_data; /* assign_type equivalent of s_buffer */ | ^ ../src_c/IMB_comm_info.h:82:8: note: type ‘assign_type’ should match type ‘assign_type’ 82 | struct comm_info { | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In function ‘sprintf’, inlined from ‘IMB_print_array’ at ../src_c/IMB_output.c:718:17: /usr/include/bits/stdio2.h:30:10: warning: ‘outtxt’ may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^ ../src_c/IMB_output.c: In function ‘IMB_print_array’: ../src_c/IMB_output.c:692:11: note: ‘outtxt’ was declared here 692 | char* outtxt; | ^ ../src_c/IMB_output.c: In function ‘IMB_output’: ../src_c/IMB_output.c:169:5: warning: ‘scaled_time’ may be used uninitialized [-Wmaybe-uninitialized] 169 | MPI_ERRHAND(MPI_Gather(scaled_time, Bmark->Ntimes, MPI_DOUBLE, all_times, Bmark->Ntimes, MPI_DOUBLE, 0, MPI_COMM_WORLD)); | ^ /usr/include/mpich-x86_64/mpi_proto.h:109:5: note: by argument 1 of type ‘const void *’ to ‘MPI_Gather’ declared here 109 | int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, | ^ ../src_c/IMB_output.c:142:12: note: ‘scaled_time’ declared here 142 | double scaled_time[MAX_TIME_ID]; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/helper_IMB_functions.h: In member function ‘IMB_init_buffers_iter’: helpers/helper_IMB_functions.h:474:23: warning: ‘s_len’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (s_len / red_size_dt > INT_MAX || r_len / red_size_dt > INT_MAX) { | ^ helpers/helper_IMB_functions.h:381:16: note: ‘s_len’ was declared here 381 | size_t s_len, r_len, s_alloc, r_alloc; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h: In member function ‘run’: helpers/original_benchmark.h:209:36: warning: ‘base_s_dt’ may be used uninitialized [-Wmaybe-uninitialized] 209 | c_info.s_data_type = base_s_dt; | ^ helpers/original_benchmark.h:137:26: note: ‘base_s_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:212:36: warning: ‘base_r_dt’ may be used uninitialized [-Wmaybe-uninitialized] 212 | c_info.r_data_type = base_r_dt; | ^ helpers/original_benchmark.h:137:37: note: ‘base_r_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ helpers/original_benchmark.h:215:38: warning: ‘base_red_dt’ may be used uninitialized [-Wmaybe-uninitialized] 215 | c_info.red_data_type = base_red_dt; | ^ helpers/original_benchmark.h:137:48: note: ‘base_red_dt’ was declared here 137 | MPI_Datatype base_s_dt, base_r_dt, base_red_dt; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:586:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘c_info’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:64:22: note: declared here 64 | struct comm_info c_info; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:587:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘ITERATIONS’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:65:26: note: declared here 65 | struct iter_schedule ITERATIONS; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at IO/IO_suite.cpp:588:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘glob’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ IO/IO_suite.cpp: In member function ‘get_parameter’: IO/IO_suite.cpp:66:20: note: declared here 66 | struct GLOBALS glob; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_cpp -f Makefile TARGET=MT make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -c -o MT/MT_suite.o MT/MT_suite.cpp In file included from MT/MT_suite.cpp:42: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/set:62, from MT/MT_suite.cpp:35: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark.h:34, from MT/MT_suite.cpp:40: In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any > >(smart_ptr > >)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:204:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::num_threads’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:53:9: note: declared here 53 | int num_threads; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:204:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::num_threads’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:53:9: note: declared here 53 | int num_threads; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:205:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::window_size’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:54:9: note: declared here 54 | int window_size; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:205:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::window_size’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:54:9: note: declared here 54 | int window_size; | ^~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:206:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::mode_multiple’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:51:9: note: declared here 51 | int mode_multiple; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:206:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::mode_multiple’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:51:9: note: declared here 51 | int mode_multiple; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:207:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::stride’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:52:9: note: declared here 52 | int stride; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:207:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::stride’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:52:9: note: declared here 52 | int stride; | ^~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:208:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_align’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:58:9: note: declared here 58 | int malloc_align; | ^~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:208:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_align’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:58:9: note: declared here 58 | int malloc_align; | ^~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^~~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^~~~~~~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^~~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any(smart_ptr)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^~~~~~~~ In member function ‘smart_ptr::~smart_ptr()’, inlined from ‘smart_ptr::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:212:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::datatype’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:62:18: note: declared here 62 | MPI_Datatype datatype; | ^~~~~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘any::any > >(smart_ptr > >)’ at ./any.h:58:47, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^~~~~ In member function ‘smart_ptr > >::~smart_ptr()’, inlined from ‘smart_ptr > >::~smart_ptr()’ at ./smart_ptr.h:45:5, inlined from ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete(void*, unsigned long)’ called on unallocated object ‘NS_MT::count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^~~~~~~~~~~~~~ MT/MT_suite.cpp: In member function ‘BenchmarkSuite<(benchmark_suite_t)2>::get_parameter(std::__cxx11::basic_string, std::allocator > const&)’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^~~~~ mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -c -o MT/MT_benchmark.o MT/MT_benchmark.cpp In file included from ./benchmark_suites_collection.h:36, from MT/MT_benchmark.cpp:40: ./utils.h:75:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from MT/MT_benchmark.cpp:34: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./benchmark_suite_base.h:36, from ./benchmark_suites_collection.h:35: ./benchmark.h:69:10: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ MT/MT_benchmark.h:490:5: note: in expansion of macro ‘DEFINE_INHERITED’ 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^~~~~~~~~~~~~~~~ ./benchmark.h:69:10: note: remove the ‘< >’ 69 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ MT/MT_benchmark.h:490:5: note: in expansion of macro ‘DEFINE_INHERITED’ 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^~~~~~~~~~~~~~~~ In file included from MT/MT_benchmark.cpp:44: MT/MT_benchmark.h: In function ‘out_field(unsigned long)std::__cxx11::basic_string, std::allocator >’: MT/MT_benchmark.h:191:94: warning: ‘__snprintf_chk’ output truncated before the last format character [-Wformat-truncation=] 191 | template <> string out_field(unsigned long val) { return do_format<14>("% 13ul", val); } | ^ In file included from /usr/include/stdio.h:970, from /usr/include/mpich-x86_64/mpicxx.h:41, from /usr/include/mpich-x86_64/mpi.h:977, from MT/MT_benchmark.cpp:33: In function ‘snprintf’, inlined from ‘do_format<14, unsigned long>(char const*, unsigned long)std::__cxx11::basic_string, std::allocator >’ at MT/MT_benchmark.h:181:13, inlined from ‘out_field(unsigned long)std::__cxx11::basic_string, std::allocator >’ at MT/MT_benchmark.h:191:100: /usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 15 bytes into a destination of size 14 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mpicxx -DMT -IMT -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wall -Wextra -fopenmp -o IMB-MT imb.o args_parser.o args_parser_utests.o scope.o MT/MT_suite.o MT/MT_benchmark.o benchmark_suites_collection.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:203:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘input’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:50:38: note: declared here 50 | std::vector input; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:209:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘malloc_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:59:14: note: declared here 59 | malopt_t malloc_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:210:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘barrier_option’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:60:15: note: declared here 60 | barropt_t barrier_option; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:211:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘do_checks’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:61:10: note: declared here 61 | bool do_checks; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘__ct ’ at ./any.h:58:47, inlined from ‘get_parameter’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^ In member function ‘__dt_base ’, inlined from ‘__dt_base ’ at ./smart_ptr.h:45:5, inlined from ‘get_parameter’ at MT/MT_suite.cpp:213:5: ./smart_ptr.h:46:53: warning: ‘operator delete’ called on unallocated object ‘count’ [-Wfree-nonheap-object] 46 | if(rc && decrement() == 0) { if (!detached) delete pointer; delete rc; } | ^ MT/MT_suite.cpp: In member function ‘get_parameter’: MT/MT_suite.cpp:57:22: note: declared here 57 | std::vector count; | ^ make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_cpp' make -C src_c/P2P -f Makefile TARGET=P2P make[1]: Entering directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_c/P2P' mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p.o imb_p2p.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_pingpong.o imb_p2p_pingpong.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_pingping.o imb_p2p_pingping.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_unirandom.o imb_p2p_unirandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_birandom.o imb_p2p_birandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_corandom.o imb_p2p_corandom.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_stencil2d.o imb_p2p_stencil2d.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_stencil3d.o imb_p2p_stencil3d.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -c -o imb_p2p_sendrecv_replace.o imb_p2p_sendrecv_replace.c mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -Wall -Wextra -Werror -o IMB-P2P imb_p2p.o imb_p2p_pingpong.o imb_p2p_pingping.o imb_p2p_unirandom.o imb_p2p_birandom.o imb_p2p_corandom.o imb_p2p_stencil2d.o imb_p2p_stencil3d.o imb_p2p_sendrecv_replace.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm make[1]: Leaving directory '/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/build-mpich-x86_64/src_c/P2P' + cd .. + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-x86_64 + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.NWhI3W + umask 022 + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + '[' /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT ++ dirname /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT + mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + mkdir /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mpi-benchmarks-IMB-v2021.8 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-x86_64 + eval 'MPI_COMPILER=openmpi-x86_64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-x86_64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-x86_64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-x86_64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-x86_64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-x86_64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-x86_64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-x86_64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-x86_64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-x86_64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-x86_64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + do_install + mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin + cd build-openmpi-x86_64 + for f in IMB-* + cp IMB-EXT /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-IO /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-MPI1 /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-MT /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-NBC /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-P2P /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + for f in IMB-* + cp IMB-RMA /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/openmpi/bin/ + cd .. + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-x86_64 + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-x86_64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-x86_64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-x86_64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-x86_64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64; export _LMFILES_; LOADEDMODULES=mpi/mpich-x86_64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-x86_64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-x86_64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-x86_64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-x86_64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-x86_64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-x86_64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + do_install + mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin + cd build-mpich-x86_64 + for f in IMB-* + cp IMB-EXT /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-IO /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-MPI1 /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-MT /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-NBC /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-P2P /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + for f in IMB-* + cp IMB-RMA /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/lib64/mpich/bin/ + cd .. + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-x86_64 + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + /usr/bin/find-debuginfo -j48 --strict-build-id -m -i --build-id-seed 2021.8-4.fc42 --unique-debug-suffix -2021.8-4.fc42.x86_64 --unique-debug-src-base intel-mpi-benchmarks-2021.8-4.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8 find-debuginfo: starting Extracting debug info from 14 files DWARF-compressing 14 files sepdebugcrcfix: Updated 14 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/intel-mpi-benchmarks-2021.8-4.fc42.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/intel-mpi-benchmarks-2021.8-4.fc42.x86_64/build-mpich-x86_64/src_cpp/helpers/helper_IMB_functions.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/intel-mpi-benchmarks-2021.8-4.fc42.x86_64/build-openmpi-x86_64/src_cpp/helpers/helper_IMB_functions.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j48 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j48 /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT Scanned 41 directories and 233 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/SPECPARTS/rpm-debuginfo.specpart Processing files: intel-mpi-benchmarks-license-2021.8-4.fc42.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tpwGb4 + umask 022 + cd /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build + cd mpi-benchmarks-IMB-v2021.8 + LICENSEDIR=/builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/share/licenses/intel-mpi-benchmarks-license + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/share/licenses/intel-mpi-benchmarks-license + cp -pr /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/license/license.txt /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/share/licenses/intel-mpi-benchmarks-license + cp -pr /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/mpi-benchmarks-IMB-v2021.8/license/use-of-trademark-license.txt /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT/usr/share/licenses/intel-mpi-benchmarks-license + RPM_EC=0 ++ jobs -p + exit 0 Provides: intel-mpi-benchmarks-license = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: intel-mpi-benchmarks-openmpi-2021.8-4.fc42.x86_64 Provides: intel-mpi-benchmarks-openmpi = 2021.8-4.fc42 intel-mpi-benchmarks-openmpi(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: mpitests-openmpi < 7.4 Processing files: intel-mpi-benchmarks-mpich-2021.8-4.fc42.x86_64 Provides: intel-mpi-benchmarks-mpich = 2021.8-4.fc42 intel-mpi-benchmarks-mpich(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: mpitests-mpich < 7.4 Processing files: intel-mpi-benchmarks-debugsource-2021.8-4.fc42.x86_64 Provides: intel-mpi-benchmarks-debugsource = 2021.8-4.fc42 intel-mpi-benchmarks-debugsource(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: intel-mpi-benchmarks-debuginfo-2021.8-4.fc42.x86_64 Provides: intel-mpi-benchmarks-debuginfo = 2021.8-4.fc42 intel-mpi-benchmarks-debuginfo(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: intel-mpi-benchmarks-debugsource(x86-64) = 2021.8-4.fc42 Processing files: intel-mpi-benchmarks-openmpi-debuginfo-2021.8-4.fc42.x86_64 Provides: debuginfo(build-id) = 0cd5948a973655a5297333d6324540bd99ec9bed debuginfo(build-id) = 0e6de05aa09ae317f16e7545817e492d45f43e76 debuginfo(build-id) = 581d9b25ffd70ab45c41e5c637ad1a8d15f12e36 debuginfo(build-id) = 8c8bf245e7840ff7968c2eae864a096ee62271ba debuginfo(build-id) = cadd3f1bf5ffd18b06bbfa482388416c3dc2e6da debuginfo(build-id) = e16a7649139afdc6810bd25549f9edefcc43c309 debuginfo(build-id) = ec527d9f4476a749d4f92a73da2f000f894d8604 intel-mpi-benchmarks-openmpi-debuginfo = 2021.8-4.fc42 intel-mpi-benchmarks-openmpi-debuginfo(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: intel-mpi-benchmarks-debugsource(x86-64) = 2021.8-4.fc42 Processing files: intel-mpi-benchmarks-mpich-debuginfo-2021.8-4.fc42.x86_64 Provides: debuginfo(build-id) = 5383aef38f4b6074d8a473ad7106e79c2ba78b0d debuginfo(build-id) = 613a50831f59a8cf42807b3d7f653876a914e68c debuginfo(build-id) = b2dc316d7cb383a3bff31356849f858bf9cc0d97 debuginfo(build-id) = bb2fdd5b1324b5bb83d083159bcf1fba23e8d7e9 debuginfo(build-id) = cbf59e89a96a869ff51802b1dd962169476557ab debuginfo(build-id) = defaf0dd5496dc0388e6edc86dd123f5ccd53ddd debuginfo(build-id) = f846d3093c59b4d5a2502ae5694f758a1d78767b intel-mpi-benchmarks-mpich-debuginfo = 2021.8-4.fc42 intel-mpi-benchmarks-mpich-debuginfo(x86-64) = 2021.8-4.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: intel-mpi-benchmarks-debugsource(x86-64) = 2021.8-4.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/intel-mpi-benchmarks-2021.8-build/BUILDROOT Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-license-2021.8-4.fc42.noarch.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-debugsource-2021.8-4.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-openmpi-2021.8-4.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-mpich-2021.8-4.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-debuginfo-2021.8-4.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-mpich-debuginfo-2021.8-4.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/intel-mpi-benchmarks-openmpi-debuginfo-2021.8-4.fc42.x86_64.rpm Child return code was: 0